#include <vector>
#include <iostream>

using namespace std;

/*
[4, 1, 3, 2, 2, 2, 2, 2]
    ^i
             ^j 
k = 2

array[j] == k

[1, 3, 4, 2, 2, 2, 2, 2]
*/

// 把 v 中所有值为 k 的元素挪到数组末尾并返回
vector<int> moveElementsToEnd(const vector<int> v, int k) {

}


int main(int argc, char const *argv[])
{
  /* code */
  vector<int> v {1, 2, 3, 4, 5};
//               ^i       ^j
// 结束位置，从 1 - v.size()
// 起始位置  从 0 - j
  /*
  1
  1 2
  1 2 3
  1 2 3 4
  1 2 3 4 5
  */

  return 0;
}
